The behavioral contract of any Carbonite DAO that manages entity persistence operations.
Top
The following tables list the members exposed by the IDao<TEntity, TEntityCollection, TFilteringCriteria, TOrderingCriteria, TPagingCriteria> type.
Name | Description | |
---|---|---|
Add | (Overloaded) Routes an entity creation request to the underlying data store. | |
Count | (Overloaded) Routes an entity count request to the underlying data store, so that all TEntity entities are counted. | |
Get | (Overloaded) Routes an entity read request to the underlying data store, so that all TEntity entities are obtained. | |
GetFirst | (Overloaded) Routes an entity read request to the underlying data store, so that the first TEntity is obtained. | |
Initialize | Initializes the current DAO with the specified host carbonite controller as its data store context provider. (inherited from IBaseDao). | |
Remove | (Overloaded) Routes an entity deletion request to the underlying data store. | |
RemoveAll | Routes a delete all entities request to the underlying data store. | |
Synchronize | (Overloaded) Routes an entity synchronization request to the underlying data store, so that the create or update operations are accordingly performed. | |
Update | (Overloaded) Routes an entity update request to the underlying data store. |